package a.a;

import a.c.e;
import a.c.q;
import a.c.w;

public final class l
{
  public static boolean a;
  
  public static boolean a(q paramq)
  {
    return x.a(paramq, new int[paramq.k()]);
  }
  
  public static boolean b(q paramq)
  {
    if (m.b == 0) {}
    return !a(paramq);
  }
  
  public static boolean c(q paramq)
  {
    return new lb().a(paramq);
  }
  
  public static boolean d(q paramq)
  {
    return m.c(paramq);
  }
  
  public static boolean e(q paramq)
  {
    return m.h(paramq);
  }
  
  public static boolean f(q paramq)
  {
    return m.f(paramq);
  }
  
  public static boolean g(q paramq)
  {
    return c.a(paramq);
  }
  
  public static boolean a(q paramq, int paramInt)
  {
    return kb.a(paramq, paramInt);
  }
  
  public static boolean h(q paramq)
  {
    return kb.d(paramq);
  }
  
  public static boolean i(q paramq)
  {
    return kb.e(paramq);
  }
  
  public static boolean j(q paramq)
  {
    return kb.f(paramq);
  }
  
  public static boolean k(q paramq)
  {
    int i = m.b;
    boolean bool = m.a;
    do
    {
      a.c.m localm = paramq.w();
      while (!bool)
      {
        if (!localm.e()) {
          break;
        }
        if (bool) {
          break label55;
        }
        if (localm.a().g()) {
          return false;
        }
        localm.f();
      }
    } while (i != 0);
    label55:
    return true;
  }
  
  public static boolean l(q paramq)
  {
    int k = m.b;
    boolean bool = m.a;
    int[] arrayOfInt = new int[paramq.j()];
    w localw1 = paramq.v();
    label117:
    do
    {
      if (!localw1.e()) {
        break;
      }
      e locale1 = localw1.d();
      if (bool) {
        break label134;
      }
      int i = locale1.f() + 1;
      w localw2 = locale1.q();
      do
      {
        do
        {
          if (!localw2.e()) {
            break label117;
          }
          e locale2 = localw2.d();
          int j = locale2.f();
          if (bool) {
            break;
          }
          if (arrayOfInt[j] == i) {
            return false;
          }
          arrayOfInt[j] = i;
          localw2.f();
        } while (!bool);
        localw1.f();
      } while (k != 0);
    } while (!bool);
    label134:
    return true;
  }
  
  public static boolean m(q paramq)
  {
    int k = m.b;
    boolean bool = m.a;
    int[] arrayOfInt = new int[paramq.j()];
    w localw1 = paramq.v();
    label117:
    do
    {
      if (!localw1.e()) {
        break;
      }
      e locale1 = localw1.d();
      if (bool) {
        break label134;
      }
      int i = locale1.f() + 1;
      w localw2 = locale1.o();
      do
      {
        do
        {
          if (!localw2.e()) {
            break label117;
          }
          e locale2 = localw2.d();
          int j = locale2.f();
          if (bool) {
            break;
          }
          if (arrayOfInt[j] == i) {
            return false;
          }
          arrayOfInt[j] = i;
          localw2.f();
        } while (!bool);
        localw1.f();
      } while (k != 0);
    } while (!bool);
    label134:
    return true;
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.a.l

 * JD-Core Version:    0.7.0.1

 */